<HTML><HEAD><TITLE>RemoteObject</TITLE></HEAD>
<BODY>
<!#CLASSDEF
RemoteObject
#ENDCLASSDEF>
<H1>RemoteObject</H1>

<P>The proxy object.  
<P>The following public variables exist: 
<DL> <DT> dopy_protoSpec 
<DD> 
<P>An instance of <B>Protocol</B> defining the protocol spec for the object.
This may also be <B>None</B>, indicating that the object exists locally.  If it
is <B>None</B>, there must be a local object defined for it.  <P>
<DT> dopy_key 
<DD> 
<P>The key for the object.  Should be unique within the protocol spec.  <P>

</DL>

<P>Protected variables: 
<DL> <DT> _dopy_localObject 
<DD> 
<P>For a true remote object, this is set to <B>None</B>.  If <I>
dopy_protoSpec</I> is <B>None</B>, this contains the object that this is a proxy
for.  <P>

</DL>

<H2>Methods</H2>
<UL>
<LI><A HREF="#__getstate__(self)">__getstate__(self)</A>
<LI><A HREF="#__init__(self,_protoSpec,_key,_localObject)">__init__(self, protoSpec, key, localObject)</A>
<LI><A HREF="#__setstate__(self,_dict)">__setstate__(self, dict)</A>
</UL>
<A NAME="__getstate__">
<A NAME="__getstate__(self)">
<H3>__getstate__(self)</H3>
<PRE>
   def __getstate__(self):
</PRE>

<A NAME="__init__">
<A NAME="__init__(self,_protoSpec,_key,_localObject)">
<H3>__init__(self, protoSpec, key, localObject)</H3>
<PRE>
   def __init__(self, protoSpec, key, localObject = None):
</PRE>

<A NAME="__setstate__">
<A NAME="__setstate__(self,_dict)">
<H3>__setstate__(self, dict)</H3>
<PRE>
   def __setstate__(self, dict):
</PRE>

</BODY></HTML>
